body{ font-family: "Microsoft Yahei" }
ul{ list-style: none; }
ul li{list-style: none;}
.indexnews{ height: 320px;position:relative;}
.indexnews .box{ height: 320px;position:relative;}


.banner { position:relative; width:100%;min-width:1200px; height:auto; overflow: hidden; }
.banner em { background:url(../images/shadow.png) repeat-x; height:8px; width:100%; position:absolute; top:0; left:0; z-index:1;}
.banner .bd,.banner .bd li { width:100%; height:auto; overflow: hidden; }
.banner .bd img{width:100%}

.banner .hd li {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin: 0 5px;
    cursor: pointer;
    background: #fff;
    opacity: 0.8;

    }

.banner .hd li.on{
    background: #0632a4;
    }

.banner  .banner_head {
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 36px;
    width: 528;
    text-align: center;
    margin-left: -264px;
}


.banner  .banner_head a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    text-align: center;
    width: 190px;
  
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.banner  .banner_head li
{
float:left;
 width: 130px;
  height: 18px;
   background-color: rgba(153,153,153,.6);
}

.banner .banner_head li:hover {
    background-color: rgba(0,0,0,.6);
    text-decoration: none;
}

.banner .banner_head li.on {
    background-color: rgba(0,0,0,.6);
    text-decoration: none;
}

.banner .hd {
    height: 35px;
    overflow: hidden;
    margin:0px auto;
    margin-top: -40px;

    z-index: 1;
    width: 100px
}

.main{ background: #f8f8f8; }

.newsmain1{ height: 620px; margin-top:15px; }
.newsmain1 .newsmain1left{ width: 872px; height:600px; padding:10px; float: left; background: #fff}
.newsmain1 .newsmain1right{width:256px; height: 605px; padding:17px; float: right;background: #f1eee9;}
.newsmain1 .newsmain1left .main1lefttop{ height: 446px; width: 100%; }
.newsmain1 .newsmain1left .main1leftbottom{ height: 113px; margin-top: 30px; border-top: 3px solid #0341ee; width: 100%; position: relative; }

/* slideBox */
.main1lefttop .slidebox{ width:518px; height:442px; overflow:hidden; position:relative; border:1px solid #ddd; float: left;  }

.main1lefttop .slidebox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.main1lefttop .slidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.main1lefttop .slidebox .hd ul li{ float: left;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin: 0 5px;
    cursor: pointer;
    background: #a9a9a9;
     }
.main1lefttop .slidebox .hd ul li.on{  background: #0632a4;}
.main1lefttop .slidebox .bd{ position:relative; height:100%; z-index:0; }
.main1lefttop .slidebox .bd li{ position:relative; zoom:1; vertical-align:middle;}
.main1lefttop .slidebox .bd img{ width:100%; height:385px;  display:block;  z-index:0;  }
.main1lefttop .slidebox .bd li .pic{ position:relative; z-index:0;}
.main1lefttop .slidebox .bd li .title{ width:100%; height:57px; overflow: hidden; line-height:57px; background:#e1e1e1; }
.main1lefttop .slidebox .bd li .title a{ color:#000; font-size: 23px; padding-left:15px;  }


 


.box .h1{font-family:"微软雅黑";  height: 29px; line-height: 27px; overflow: hidden;
	color:#fff; font-size:14px;background:url(../img/index_newtitle.jpg) repeat-x;}
.box .h1 img{ margin-top: -2px;}
.box .h1 .more a{ color: #fff; }
.box .h1 .more{font-family:"宋体"; font-size: 12px;float: right; margin-right: 20px; line-height: 30px;}

.box{ border: 1px solid #d1d1d1; }
.wbox{ width: 940px; height: 320px;}
.wbox .img{ float: left; width: 500px;}

.box .list{ float: right; width: 400px; margin-left: 0px;}
.box .list ul li{ height: 30px; border-bottom: 1px #dadada dotted; line-height: 30px;}
.box .list ul li a{ display: block; float: left; width: 319px; height: 30px;text-overflow:ellipsis;overflow: hidden;}
.box .list ul li i{ float: right;}
.topnews .nli_0 a,.topnews .nli_1 a{ color: #f34122; background: url(/ui/img/new.jpg) right no-repeat;}

.box .mlist{ float: right; width: 430px; height: 190px; overflow: hidden; margin-left: 10px;}
.box .mlist ul li{ height: 27px; line-height: 26px;}
.box .mlist ul li a{ display: block; float: left; width: 350px; height: 27px;overflow: hidden;}
.box .mlist ul li i{ float: right;}

.box .alist{ float: right; width: 218px;height: 170px; overflow: hidden; font-family:"宋体"; font-size: 12px;}
.box .alist ul li{ line-height: 25px; width: 215px; min-height: 30px; margin: 5px; margin-left: 0px;}
.box .alist ul li a{ display: block; float: left; width: 210px; overflow: hidden;}
.box .alist ul li i{ float: right; color: #999; margin-right: 3px;}

.sbox{ width: 230px;}

.videobox{width: 230px; border:1px solid #acdafe;}
.videobox .h1{font-family:"微软雅黑";  height: 29px; line-height: 27px; overflow: hidden;
	color:#fff; font-size:14px;background:url(../img/index_newtitle.jpg) repeat-x;}
.videobox .h1 img{ margin-top: -2px;}
.videobox .h1 .more{font-family:"宋体"; font-size: 12px;float: right; margin-right: 20px;}
.videobox .h1 .more a{ color: #fff;}

.imgbox{ margin: 10px; border:1px solid #b5b5b5;}
.imgbox .h1{ height: 28px; background:url(../img/index_imgh1.jpg) repeat-x; line-height: 26px;
	border-bottom: 1px solid #b5b5b5;}
.imgbox .h1 a{ height: 28px; float: left; color: #686868; display: block; 
	font-family:"微软雅黑";font-size: 14px;  width: 90px; text-align: center;}
.imgbox .h1 a.active{ background: #00adee; color: #fff;}
.imgbox .h1 .more a{ line-height: 28px; width: 60px; font-family:"宋体"; font-size: 12px;float: right; margin-right: 20px;}
.imgbox .picMarquee-left{ height: 197px; overflow: hidden;background:url(../img/index_imglist.jpg) repeat-x;}
.imgbox .imgbd{ margin-left: 10px;}
.imgbox .imgitem{ margin-top: 20px; margin-left: 5px; float: left;}
.imgbox .imgitem{ width: 226px; height: 168px; background:url(../img/index_imgitem.jpg) repeat-x;}
.imgbox .imgitem img{ width: 194px; height: 137px; margin-top: 10px; margin-left: 15px;}



/* 滚动图片 */
.picMarquee-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-left .imghd .prev,.picMarquee-left .imghd .next{ 
	position:absolute; z-index: 100;
	left:1%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; 
	background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.picMarquee-left .imghd .next{ left:auto; right:1%; background-position:8px 5px; }
.picMarquee-left .imghd .prev:hover,
.picMarquee-left .imghd .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picMarquee-left .imghd .prevStop{ display:none;  }
.picMarquee-left .imghd .nextStop{ display:none;  }

.xzjy { width: 220px; height: 270px; overflow: hidden;}
.xzjy p{ margin: 18px 12px; font-family:"宋体";font-size: 12px; line-height:26px; color:#333;}
.xzjy p a:hover{color: #000;text-decoration:none;}
.xzjy img{ max-width: 210px;}

.news1list{ width: 332px; float: right; height: auto; }
.news1list .news1title{ color: #0341ee; margin-top: 5px; cursor:pointer;   font-size: 23px; background:url(../img/more.png) right center no-repeat; }
.news1list .news1title span{ font-size: 14px; }
.news1list ul{display: block;  margin-top:20px;}
.news1list li{ height: 38px; line-height: 38px; border-bottom: 1px dashed #b5b5b5 }
.news1list li a{font-size: 14px; color: #000}
.news1list li i{ float: right; }

.main1leftbottom .ggtitle{height: 112px; cursor:pointer; width: 81px; text-align: center; color: #fff; line-height: 30px; background:#0341ee; font-size: 23px; position: absolute;left: 400px}
.main1leftbottom .ggtitle span{ font-size: 14px; }
.main1leftbottom .gglist{width: 100%; height: 112px;}
.main1leftbottom .gglist ul{width: 100%; display: block;margin-top:15px;}
.main1leftbottom .gglist li{ height: 41px; line-height: 41px; width: 384px; border-bottom:1px dashed #c2c2c2; }
.main1leftbottom .gglist li.li1{ float: left; }
.main1leftbottom .gglist li.li2{ float: right; }
.main1leftbottom .gglist li a{ font-size: 14px; color: #000 }
.main1leftbottom .gglist li i{ float: right; margin-right:8px; }
.newsmain1 .newsmain1right { position: relative; }
.newsmain1 .newsmain1right .jjtitle{ font-size: 17px; color: #000; font-weight: 600; line-height: 45px; line-height: 45px; }
.newsmain1 .newsmain1right .jjcontet{font-size: 14px; line-height: 33px; color: #000}
.newsmain1 .newsmain1right .jjmore{ cursor:pointer; min-width: 95px; min-height: 39px; position: absolute; bottom: 15px; right: 15px; background:url(../img/more.png) right center no-repeat;  }


.newsmain2{ width: 100%; height: 354px; margin-top: 10px; margin-bottom: 10px }
.newsmain2 .news2list{ width: 402px; background:#fff; height: 350px; padding-left: 20px; padding-right: 20px; float: left; margin-right: 8px; }
.newsmain2 .news2list .news2title{ cursor:pointer;font-size: 23px; color: #0341ee; border-bottom: 1px solid #e1e0de; height:58px; line-height: 58px; }
.newsmain2 .news2list .news2title span{font-size: 14px;}
.newsmain2 .news2list .news2title span.more{ color: #0341ee; float: right; }
.newsmain2 .news2list ul{width: 100%; display: block;margin-top:10px;}
.newsmain2 .news2list li{ height: 41px; line-height: 41px; width: 400px; border-bottom:1px dashed #c2c2c2; }
.newsmain2 .news2list li i{ float: right; }
.newsmain2 .news2list li a{color: #000; font-size: 14px;}
.newsmain2 .newsmain2right{ width: 275px; height: 350px; background: #fff; float: right; padding-left: 10px; padding-right: 10px; }
.newsmain2 .newsmain2right .news2title{cursor:pointer;font-size: 23px; color: #0341ee; border-bottom: 1px solid #e1e0de; height:58px; line-height: 58px; }
.newsmain2 .newsmain2right .news2title span{font-size: 14px;}
.newsmain2 .newsmain2right ul{width: 100%; display: block; margin-top: 15px;}
.newsmain2 .newsmain2right li{width: 130px; height: 37px; text-align: center; line-height: 38px;  margin-bottom: 5px; float: left;}
.newsmain2 .newsmain2right li:nth-child(1){ background: #c9bae7 }
.newsmain2 .newsmain2right li:nth-child(2){ background: #e6d7ba; margin-left: 12px; }
.newsmain2 .newsmain2right li:nth-child(3){ background: #77c5ce }
.newsmain2 .newsmain2right li:nth-child(4){ background: #e7bad1; margin-left: 12px; }
.newsmain2 .newsmain2right li:nth-child(5){ background: #f6dbac }
.newsmain2 .newsmain2right li:nth-child(6){ background: #d2e0bc; margin-left: 12px; }
.newsmain2 .newsmain2right li:nth-child(7){ background: #ffa7b5 }
.newsmain2 .newsmain2right li:nth-child(8){ background: #bbd7ef; margin-left: 12px; }
.newsmain2 .newsmain2right li a{ color: #000; font-size:19px; }
.newsmain2 .newsmain2right .news2more{ width: 100%; text-align: center; clear: both; padding-top:30px; color: #017db9; font-size: 29px; font-weight: 600 }
.newsmain2 .newsmain2right .news2more span{ font-size: 16px; font-weight: normal; }

.newsmain2{ width: 100%; height: 354px; margin-top: 10px; margin-bottom: 10px }
.newsmain2 .news4list{ width: 403px; height: 357px; padding-left: 20px; padding-right: 20px; float: left; margin-right: 5px; }
.newsmain2 .news4list .news4title{ cursor:pointer;font-size: 23px; color: #000; border-bottom: 1px solid #e1e0de; height:58px; line-height: 58px; }
.newsmain2 .news4list .news4title span{font-size: 14px;}
.newsmain2 .news4list .news4title span.more{ color: #767676; float: right; }
.newsmain2 .news4list ul{width: 100%; display: block;margin-top:10px;}
.newsmain2 .news4list li{ height: 41px; line-height: 41px; width: 555px; border-bottom:1px dashed #c2c2c2; }
.newsmain2 .news4list li i{ float: right; }
.newsmain2 .news4list li a{color: #000; font-size: 14px;}

.zlli{ background:none; }

.hf1{ width: 100%; height: auto; clear: both; }
.hf1 img{ width: 100%;  height: auto;}

.newsmain2 .newsmain2right .xsh{width: 100%;height: 160px; margin-top: 10px; }
.newsmain2 .newsmain2right .xsh .xshtitle{cursor:pointer;width: 100%; height: 29px; line-height: 29px; color: #fff; background:#0341ee; font-size: 16px; }
.newsmain2 .newsmain2right .xsh .xshtitle span{ font-size: 13px; float: right; margin-right: 5px; }
.newsmain2 .newsmain2right .xsh .xshpic{width: 100%; height: 127px;}

.xyfg{width: 100%; margin-top: 10px; height: 365px;}
.xyfg .xyfgtitle{cursor:pointer;font-size: 23px; color: #0341ee;   height:58px; line-height: 58px; }
.xyfg .xyfgtitle span{font-size: 14px;}
.xyfg .xyfgtitle .sp1{color:#0341ee; font-size: 23px }
.xyfg .xyfgtitle .sp2{color:#666; font-size: 23px }
.xyfg .xyfgtitle .sp2:hover{color:#0341ee; }
.xyfg .dsnone{display: none}
.xyfg .picslide{ width: 100%; overflow: hidden; }
.xyfg .picslide ul{display: block;}
.xyfg .picslide li{width: 279px; height: 305px; display: block; float: left; line-height: 48px; font-size: 17px; text-align: center; margin-left: 14px; margin-right: 14px;}
.xyfg .picslide li img{ width: 279px; height: 250px; }

.linkdiv{width: 100%; height: 80px; clear: both; background: #0043b6; }
.linkdiv ul{ padding-top:20px; width: 1000px; margin:0px auto;  }
.footurl{width: 240px; height: 35px; margin-left: 8px; line-height: 35px; cursor: pointer; border-radius: 5px 5px; background: #fff; color: #000; float: left;}

.leftdl{ max-width:200px; overflow: hidden; height: auto; position: fixed; top:128px; left: 0px; z-index: 9999  }
.leftdl img{max-width:200px;}
.rightdl{ max-width:200px;overflow: hidden; height: auto; position: fixed; top:128px; right: 0px; z-index: 9999     }
.rightdl img{max-width:200px;}